export function copyOrderInfo(order, belong, type) {
	var productName = belong.map(item => item.productName).join(",");
	var weightTotal = belong.reduce((sum, item) => sum + Number(item.weightTotal), 0);
	var priceTotal = 0;
	if (type == 0) {
		priceTotal = belong.reduce((sum, item) => sum + Number(item.priceTotal), 0);
	} else {
		priceTotal = belong.reduce((sum, item) => sum + Number(item.buyPriceTotal), 0);
	}
	var copyText = '订单号:   ' + order.orderSum +
		'\n下单日期:   ' + order.orderDate +
		'\n客户名称:   ' + order.customerName +
		'\n下单日期:   ' + order.orderDate +
		'\n付款账期:   ' + order.accountPeriod +
		'\n发货方式:   ' + order.choiceCar +
		'\n发货日期:   ' + order.pickDate +
		'\n销售部门:   ' + order.department +
		'\n销售类型:   ' + order.sample +
		'\n所在区域:   ' + order.area +
		'\n销售人员:   ' + order.salesPerson +
		'\n跟单员:   ' + order.gendanyuan +
		'\n是否押车:   ' + (order.isUnloading == 1 ? '是' : '否') +
		'\n押车天数:   ' + (order.unloadingDays == null ? '无' : order.unloadingDays) +
		'\n预计押车费用:   ' + (order.unloadingFare == null ? '无' : order.unloadingFare) +
		'\n收货人:   ' + order.customerTake +
		'\n收货人电话:   ' + order.customerPhone +
		'\n收货人地址:   ' + order.textProvince + '-' + order.textCity + '-' + order.textArea +
		'\n收货人详细地址:   ' + order.customerAddress +
		'\n客户形式:   ' + order.customerForm +
		'\n付款方式:   ' + order.customerPay +
		'\n付款账号:   ' + order.customerAccount +
		'\n产品名称:   ' + productName +
		'\n总重量:   ' + weightTotal +
		'\n销售总价:   ' + priceTotal
	uni.setClipboardData({
		data: copyText,
		success: function() {
			uni.showToast({
				title: "复制订单成功,可以粘贴发送",
				icon: 'none',
				duration: 3000,
			});
		},
		fail: function() {
			uni.showToast({
				title: '复制失败',
				icon: 'none',
				duration: 3000,
			});
		}
	});
}

export function copyOrderWuliu(item, orderNum) {
	var copyText = "";
	if (item.trackingNumber == null && item.carModel != null && item.carModel != '') {
		copyText = '订单号:   ' + orderNum +
			'\n发货方式:   ' + "供应链车辆" +
			'\n车牌号:   ' + item.carCard +
			'\n承运司机:   ' + item.carryDriver +
			'\n手机号:   ' + item.phone +
			'\n预计到园区时间:   ' + item.arrivalTime +
			'\n车辆内径:   ' + getInsideDiameter(item.insideDiameter) +
			'\n物流供应商:   ' + item.logisticsProvider +
			'\n总费用:   ' + item.cost +
			'\n车型:   ' + item.carModel +
			'\n费用明细:   ' + item.logisticsCost + '(物流费/元)、' + item.escortCost + '(押车费/元)、' +
			item.passCost + '(过路费/元)、' + item.missCost + '(误车费/元)、' + item.otherCost +
			'(其他费用/元)'
	} else if (item.trackingNumber == null && (item.carModel == null || item.carModel == '')) {
		copyText = '订单号:   ' + orderNum +
			'\n发货方式:   ' + "客户自提" +
			'\n车牌号:   ' + item.carCard +
			'\n承运司机:   ' + item.carryDriver +
			'\n手机号:   ' + item.phone +
			'\n预计到园区时间:   ' + item.arrivalTime
	} else if (item.trackingNumber != null) {
		copyText = '订单号:   ' + orderNum +
			'\n发货方式:   ' + "快递" +
			'\n快递单号:   ' + item.trackingNumber +
			'\n快递公司:   ' + item.expressCompany +
			'\n发货时间:   ' + item.deliveryTime
	}
	uni.setClipboardData({
		data: copyText,
		success: function() {
			uni.showToast({
				title: "复制物流成功,可以粘贴发送",
				icon: 'none',
				duration: 3000,
			});
		},
		fail: function() {
			uni.showToast({
				title: '复制失败',
				icon: 'none',
				duration: 3000,
			});
		}
	});
}

function getInsideDiameter(data) {
	if (data) {
		var arr = data.split("*");
		return '长' + ':' + arr[0] + '、' + '宽' + ':' + arr[1] + '、' + '高' + ':' + arr[2]
	}
	return ''
}